package com.itheima.service;

import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.Permission;
import java.util.List;
/**
 * 权限服务接口
 */
public interface PermissionService {

    //权限的分页查询
    PageResult findPage(QueryPageBean pageBean) throws Exception;

    //权限新增
    void add(Permission permission);

    //编辑权限时，数据回显
    Permission findById(Integer id);

    //权限编辑
    void edit(Permission permission);

    //删除权限
    void delete(Integer id);

    //获得所有权限
    List<Permission> getAllPermission();

}
